Decidability Results in Automata and Process Theory
نویسندگان
چکیده
Preface The study of Process Algebra has received a great deal of attention since the pioneering work in the 1970s of the likes of R. Milner and C.A.R. Hoare. This attention has been merited as the formalism provides a natural framework for describing and analysing systems: concurrent systems are described naturally using constructs which have intuitive interpretations, such as notions of abstractions and sequential and parallel composition. The goal of such a formalism is to provide techniques for verifying the cor-rectness of a system. Typically this verification takes the form of demonstrating the equivalence of two systems expressed within the formalism, respectively representing an abstract specification of the system in question and its implementation. However, any reasonable process algebra allows the description of any computable function, and the equivalence problem-regardless of what reasonable notion of equivalence you consider-is readily seen to be undecidable in general. Much can be accomplished by restricting attention to (communicating) finite-state systems where the equivalence problem is just as quickly seen to be decidable. However, realistic applications, which typically involve infinite entities such as counters or timing aspects, can only be approximated by finite-state systems. Much interest therefore lies in the problem of identifying classes of infinite-state systems in which the equivalence problem is decidable. Such questions are not new in the field of theoretical computer science. Since the proof by Moore [50] in 1956 of the decidability of language equivalence for finite-state automata, language theorists have been studying the decidability problem over classes of automata which express languages which are more expressive than the class of regular languages generated by finite-state automata. Bar-Hillel, Perles and Shamir [3] were the first to demonstrate in 1961 that the class of languages defined by context-free grammars was too wide to permit a 103 decidable theory for language equivalence. The search for a more precise dividing line is still active, with the most outstanding open problem concerning the decidability of language equivalence between deterministic push-down automata. When exploring the decidability of the equivalence checking problem, the first point to settle is the notion of equivalence which you wish to consider. In these notes we shall be particularly interested not in language equivalence but in bisimulation equivalence as defined by Park and used to great effect by Milner. Apart from being the fundamental notion of equivalence for several process algebraic formalisms, this behavioural equivalence has several pleasing mathematical properties, not …
منابع مشابه
Combining Equational Tree Automata over AC and ACI Theories
In this paper, we study combining equational tree automata in two different senses: (1) whether decidability results about equational tree automata over disjoint theories E1 and E2 imply similar decidability results in the combined theory E1 ∪ E2; (2) checking emptiness of a language obtained from the Boolean combination of regular equational tree languages. We present a negative result for the...
متن کاملModal Process Rewrite Systems
We consider modal transition systems with infinite state space generated by finite sets of rules. In particular, we extend process rewrite systems to the modal setting and investigate decidability of the modal refinement relation between systems from various subclasses. Since already simulation is undecidable for most of the cases, we focus on the case where either the refined or the refining p...
متن کاملA Modal Perspective on Path Constraints
Several classes of path constraints for semistructured data are analysed and a number of decidability and complexity results proved for such constraints. While some of these decidability results were known before, it is believed that the improved complexity bounds are new. Proofs are based on techniques from modal logic and automata theory. This modal logic perspective sheds additional light on...
متن کاملDeciding Concurrent Planar Monotonic Linear Hybrid Systems
Decidability results for hybrid automata often exploit subtle properties about dimensionality (number of continuous variables), and interaction between discrete transitions and continuous trajectories of variables. Thus, the decidability results often do not carry over to parallel compositions of hybrid automata, even when there is no communication other than the implicit synchronization of tim...
متن کاملUniformity for the Decidability of Hybrid Automata
We present some new decidability results on the veri cation of hybrid automata by symbolic analysis (abstract interpretation using polyhedra). The results include de ning a class of hybrid automata for which all properties expressed in the real-time temporal logic Tctl are decidable. The obtained class of automata is shown powerful enough to model reactive applications in which every task event...
متن کامل